Deriving Information Requirements from Responsibility Models
نویسندگان
چکیده
This paper describes research in understanding the requirements for complex information systems that are constructed from one or more generic COTS systems. We argue that, in these cases, behavioural requirements are largely defined by the underlying system and that the goal of the requirements engineering process is to understand the information requirements of system stakeholders. We discuss this notion of information requirements and propose that an understanding of how a socio-technical system is structured in terms of responsibilities is an effective way of discovering this type of requirement. We introduce the idea of responsibility modelling and show, using an example drawn from the domain of emergency planning, how a responsibility model can be used to derive information requirements for a system that coordinates the multiple agencies dealing with an emergency.
منابع مشابه
Reasoning about Agents in Goal-Oriented Requirements Engineering
The thesis proposes a number of techniques for elaborating requirements constructively from high-level goals. The techniques are based on the KAOS goal-oriented method for requirements engineering. This method consists in identifying goals and refining them into subgoals until the latter can be assigned as responsibilities of single agents such as humans, devices and software. Domain properties...
متن کاملDeriving requirements from process models via the problem frames approach
Jackson’s problem frames is an approach to describing a recurring software problem. It is presumed that some knowledge of the application domain and context has been gathered so that an appropriate problem frame can be determined. However, the identification of aspects of the problem, and its appropriate ‘framing’ is recognised as a difficult task. One way to describe a software problem context...
متن کاملFrom Early Requirements to Late Requirements: A goal-based approach1
At present, the software engineering community places emphasis on the relevance of understanding the organizational context before starting the development of an information system. In this context, several research works focus on proposing mechanisms to generate information systems from early requirements specifications in an agent-based approach. However, only a few research works offer a gui...
متن کاملInformation Requirements for Enterprise Systems
In this paper, we discuss an approach to system requirements engineering, which is based on using models of the responsibilities assigned to agents in a multi-agency system of systems. The responsibility models serve as a basis for identifying the stakeholders that should be considered in establishing the requirements and provide a basis for a structured approach, described here, for informatio...
متن کاملExplaining the Concept and Models of Serendipity In Information Search Process
Background and Aim: Searching for information is not always a targeted activity; it can also be done involuntarily. The serendipity has the ability to find information randomly and as something happy, something unexpected, or a pleasant surprise. This paper examines and analyzes the concept of serendipity and its models in the process of information searching. Methods: The present study uses a ...
متن کامل